participle of impresionar - German English Dictionary